package com.zerdoor.dao;

import java.util.List;
import java.util.Map;

/**
 * Created by xiaoji on 2015/1/7.
 */
public interface AribitrationDao {

    /**
     *艺术家我的仲裁
     * @param artistId
     * @return
     */
    public List<Map<String, Object>> getArtistAribitration(int artistId);

    /**
     * 委托方我的仲裁
     * @param baileId
     * @return
     */
    public List<Map<String, Object>> getPrincipalAribitration(int baileId);

    /**
     * 仲裁明细
     * @param map 仲裁编号；会员编号
     * @return
     */
    public List<Map<String, Object>> getItemDiscuss(Map<String, Object> map);

    /**
     * 添加仲裁论述记录
     * @param map 论述记录信息
     * @throws Exception
     */
    public void addItemDiscuss(Map<String,Object> map) throws Exception;

    /**
     * 根据仲裁编号获取仲裁信息
     * @param map 仲裁编号
     * @return 返回仲裁信息
     */
    public Map<String, Object> getAribitrationById(Map<String, Object> map);

    /**
     * 申请仲裁
     * @param map
     * @throws Exception
     */
    public void addArbitration(Map<String, Object> map) throws Exception;

    /**
     * 根据合同号查询相关信息
     * @param map 合同编号
     * @return 项目名称
     */
    public Map<String, Object> getContractById(Map<String, Object> map);
}
